package gjbsh.bangong.ds.dao;

import gjbsh.bangong.ds.model.组织活动报名;
import gjbsh.bangong.ds.model.组织活动报名Example;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface 组织活动报名Mapper {
	
	List<Map<String, Object>> findByDeptId(@Param("deptid")String ppDeptId);
	
    List<Map<String, Object>> findByHuodongbaomingId(@Param("huodongbaomingid")String ppHuodongbaomingId);
    
	List<Map<String, Object>> findByHuodongId(@Param("huodongid")String ppHuodongId,@Param("deptname")String ppDeptName);
	
	// 查询该单位已报人数
	Object countByHuodongIdAndDeptId(@Param("deptid")String ppDeptId,@Param("huodongid")String ppHuodongId);
	
	// 查询指定活动的已报人数
	Object countByHuodongId(@Param("huodongid")String ppHuodongId);
	
    int countByExample(组织活动报名Example example);

    int deleteByExample(组织活动报名Example example);

    int insert(组织活动报名 record);

    int insertSelective(组织活动报名 record);

    List<组织活动报名> selectByExample(组织活动报名Example example);

    int updateByExampleSelective(@Param("record") 组织活动报名 record, @Param("example") 组织活动报名Example example);

    int updateByExample(@Param("record") 组织活动报名 record, @Param("example") 组织活动报名Example example);
}